name: ESP32_CNC_DevKit4
board: ESP32 Dev Kit

i2c0:
  sda_pin: gpio.21
  scl_pin: gpio.22

uart2:
  txd_pin: gpio.17
  rxd_pin: gpio.16
  baud: 115200

axes:
  shared_stepper_disable_pin: gpio.15:low

  x:
    steps_per_mm: 200
    max_rate_mm_per_min: 3000
    acceleration_mm_per_sec2: 800
    max_travel_mm: 300
    
    homing:
      cycle: 1
      positive_direction: false
      mpos_mm: 0.0
      feed_mm_per_min: 200
      seek_mm_per_min: 1000
      settle_ms: 250
      seek_scaler: 1.1
      feed_scaler: 1.1
      
    motor0:
      stepstick:
        direction_pin: gpio.25
        step_pin: gpio.23

  y:
    steps_per_mm: 200
    max_rate_mm_per_min: 3000
    acceleration_mm_per_sec2: 800
    max_travel_mm: 300
        
    homing:
      cycle: 1
      positive_direction: false
      mpos_mm: 0.0
      feed_mm_per_min: 200
      seek_mm_per_min: 1000
      settle_ms: 250
      seek_scaler: 1.1
      feed_scaler: 1.1
      
    motor0:
      stepstick:
        direction_pin: gpio.18
        step_pin: gpio.19
        
    motor1:
      stepstick:
        direction_pin: gpio.2
        step_pin: gpio.4
        
PWM:
  pwm_hz: 50
  output_pin: gpio.26
  enable_pin: NO_PIN
  speed_map: 0=0% 25=10% 50=20% 75=30% 100=40% 125=50% 150=60% 175=70% 200=80% 225=90% 255=100%

